come rain or shine

Translations
quoi qu'il arrive
Definitions
No matter what happens; regardless of the circumstances or weather conditions. It means something will be done or will occur no matter what obstacles arise.